//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package org.quickserver.util.data;

import java.util.HashMap;
import java.util.Map;

public class ReturnUtil {
    public ReturnUtil() {
    }

    public static Map<String, Object> Success(String msg, Object obj, String referer) {
        if (msg != null && !"".equals(msg)) {
            msg = "操作成功";
        }

        Map<String, Object> mp = new HashMap();
        mp.put("code", 0);
        mp.put("state", "success");
        mp.put("msg", msg);
        mp.put("referer", referer);
        mp.put("data", obj);
        return mp;
    }

    public static Map<String, Object> Success(String msg, Object obj) {
        if (msg == null || "".equals(msg)) {
            msg = "操作成功";
        }

        Map<String, Object> mp = new HashMap();
        mp.put("code", 0);
        mp.put("state", "success");
        mp.put("msg", msg);
        mp.put("referer", (Object)null);
        mp.put("data", obj);
        return mp;
    }

    public static Map<String, Object> Success(String msg) {
        if (msg == null || "".equals(msg)) {
            msg = "操作成功";
        }

        Map<String, Object> mp = new HashMap();
        mp.put("code", 0);
        mp.put("state", "success");
        mp.put("msg", msg);
        mp.put("referer", (Object)null);
        mp.put("data", (Object)null);
        return mp;
    }

    public static Map<String, Object> Error(String msg, Object obj, String referer) {
        if (msg == null || "".equals(msg)) {
            msg = "操作失败";
        }

        Map<String, Object> mp = new HashMap();
        mp.put("code", 1);
        mp.put("state", "error");
        mp.put("msg", msg);
        mp.put("referer", referer);
        mp.put("data", obj);
        return mp;
    }

    public static Map<String, Object> Error(String msg, Object obj) {
        if (msg == null || "".equals(msg)) {
            msg = "操作失败";
        }

        Map<String, Object> mp = new HashMap();
        mp.put("code", 1);
        mp.put("state", "error");
        mp.put("msg", msg);
        mp.put("referer", (Object)null);
        mp.put("data", obj);
        return mp;
    }

    public static Map<String, Object> Error(String msg) {
        if (msg == null || "".equals(msg)) {
            msg = "操作失败";
        }

        Map<String, Object> mp = new HashMap();
        mp.put("code", 1);
        mp.put("state", "error");
        mp.put("msg", msg);
        mp.put("referer", (Object)null);
        mp.put("data", (Object)null);
        return mp;
    }
}
